#ifndef xpack_meta_is_xstruct_prop
#define xpack_meta_is_xstruct_prop
#pragma push_macro("xuser")
#undef  xuser
#define xuser mixc::meta_is_xstruct_prop::inc
#include"define/base_type.hpp"
#include"macro/xexport.hpp"
#include"meta/is_xstruct_prop_get.hpp"
#include"meta/is_xstruct_prop_set.hpp"
#pragma pop_macro("xuser")

namespace mixc::meta_is_xstruct_prop{
    template<class type_t>
    concept is_xstruct_prop = 
        inc::is_xstruct_prop_get<type_t> == true or inc::is_xstruct_prop_set<type_t> == true;
}

#endif

xexport(mixc::meta_is_xstruct_prop::is_xstruct_prop)